WEEK 03 · DATA VISUALIZATION LAB

基本操作與爬蟲演練

Power BI Desktop installation · Power Query · Python Web Crawler · AQI Map Visualization

阮文孟
ID: 1111310035 · 2026/03/13
Power BI Desktop
Data Visualization
🐍
Python Crawler
BeautifulSoup · pandas
🗺️
AQI Map
台灣空氣品質
PART 01

下載 Power BI Desktop + 輸入公式工齡

Cài đặt Microsoft Power BI Desktop, sử dụng công thức DATEDIFF để tính số năm công tác

Download Power BI
🔍 ZOOM
Tải Power BI từ MicrosoftIMG 01
Install Power BI
🔍 ZOOM
Cài đặt Power BI Desktop WizardIMG 02
Chart Power BI
🔍 ZOOM
Biểu đồ kết hợp theo địa phươngIMG 03
Chart sorted
🔍 ZOOM
Biểu đồ sắp xếp tăng dầnIMG 04
Data table
🔍 ZOOM
Chi tiết bảng + cài đặt trực quan hóaIMG 05
◆ PART 02 ◆
PART 02

查詢編輯器 Power Query 練習

Kết nối dữ liệu từ web, làm sạch và chuyển đổi dữ liệu bằng Power Query Editor

Web connection
🔍 ZOOM
Kết nối dữ liệu từ bankrate.comIMG 06
Power Query result
🔍 ZOOM
Kết quả Power Query — Best/Worst StatesIMG 07
◆ PART 03 ◆
PART 03

Python 網頁爬蟲 — Power Query 進階

Thiết lập môi trường VS Code, cài thư viện pandas beautifulsoup4 lxml, viết crawler script

VS Code setup
🔍 ZOOM
Môi trường VS Code + thư viện PythonIMG 08
Crawler error
🔍 ZOOM
crawler.py — lỗi ImportError & AssertionErrorIMG 09
Install lxml
🔍 ZOOM
pip install lxml — sửa lỗi importIMG 10
Crawler success
🔍 ZOOM
Crawler thành công — xuất CSV sạchIMG 11
◆ PART 04 ◆
PART 04

VS Code vs Power Query — 台灣 AQI Map

Tích hợp dữ liệu AQI thời gian thực vào Power BI, trực quan hóa bản đồ bong bóng theo quận huyện

AQI map Power BI
🔍 ZOOM
Bản đồ AQI Đài Loan (Power BI)IMG 12
County Status map
🔍 ZOOM
County & Status — phân loại chất ô nhiễmIMG 13
Taiwan AQI site
🔍 ZOOM
Nguồn: 台灣空氣品質監測站IMG 14
◆ STATISTICS ◆
CHART

不同地區話務員數量及呼入量統計

Thống kê số thoại vụ viên và lưu lượng cuộc gọi đến theo khu vực

TOTAL AGENTS
Tổng thoại vụ viên
TOTAL CALLS
Tổng cuộc gọi đến
TOP REGION
AVG CALLS / AGENT
Cuộc gọi trung bình / người
CHART 01 — Ascending Sort by Agent Count
Sắp xếp tăng dần theo số thoại vụ viên
Agents
Call Volume
CHART 02 — Original Data Order
Thứ tự khu vực như dữ liệu nguồn gốc
Agents
Call Volume
◆ REFLECTION ◆
PART 05

心得感想 — Cảm nhận & Tổng kết

Những thách thức, bài học và định hướng sau buổi thực hành Python & Power BI

Personal Reflection — 個人心得
阮文孟 · 1111310035 · Week 03

今天的 Python 與 Power BI 課程對我來說是一場充滿挑戰的學習之旅。在課程的前半部分(第一、二階段),整體感覺還算輕鬆上手。從建立開發環境、安裝必要的函式庫,到撰寫簡單的爬蟲指令來抓取數據,過程都相對順利。看著終端機成功輸出資料時,確實讓我對學習自動化數據處理產生了濃厚的興趣,也覺得 Python 並沒有想像中那麼難以親近。

然而,進入到最後一個階段時,難度明顯提升了不少。特別是在嘗試將 Python 腳本整合進 Power BI 進行資料清洗與視覺化的過程中,遇到了許多技術瓶頸。像是環境路徑設定錯誤、函式庫衝突,以及數據格式不對齊等問題接踵而來,讓我感到相當吃力。最遺憾的是,在最後的地圖(Map)呈現部分,無論如何調整都無法順利開啟與顯示地圖圖層,這可能與地理編碼數據的處理或 Power BI 內部的權限設定有關。

雖然最後一部分的挑戰讓我倍感挫折,但也讓我深刻體會到數據工程的嚴謹性。即便代碼只差一個字元或環境少了一個設定,結果就會截然不同。這次的經驗讓我明白,除了學習寫程式,解決問題與 Debug 的能力才是更核心的競爭力。我希望在接下來的練習中,能克服地圖顯示的問題,完成更完整的視覺化作品。